off-road vehicles - Alemán Inglés Diccionario